package com.example.children.DTO;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data   //是 @Getter、@Setter、@ToString、@EqualsAndHashCode 和 @RequiredArgsConstructor 的组合注解，通常用于 Java 的 POJO 类。
@NoArgsConstructor  //自动生成一个无参构造函数。
@AllArgsConstructor  //自动生成一个包含所有字段的构造函数。
@ToString
public class StudentClassDTO implements Serializable {


    private String id;  // 学生ID
    private String name;  // 学生名字
    private String gender;  // 性别
    private String birthday;  // 生日
    private String classId;  // 班级ID
    private String parentName;  // 家长名字
    private String parentPhone;  // 家长电话
    private String enrollmentDate;  // 入园日期
    private String photoUrl;  // 学生照片
    private String className;  // 班级名字
    private String teacherId;  // 班主任ID
    private String teacherName;  // 班主任名字
    private String teacherPhone;  // 班主任电话

















//    @TableId // 主键注解，表示数据库中的主键字段
//    String id;
//
//    @TableField("name")    //其他键
//    String name ;//小朋友名字
//
//    @TableField("gender")    //其他键birthday
//    String gender ;//性别
//
//    @TableField("birthday")    //其他键birthday,class_id,father_name,mother_name,father_phone,mother_phone,enrollment_date,photo_url
//    String birthday;//生日
//
//    @TableField("class_id")    //其他键
//    String classId;//班级id
//
//    @TableField(value="parent_name")    //其他键
//    String parentName;//家长名字
//
//
//    @TableField("parent_phone")    //其他键
//    String parentPhone;//家长电话
//
//
//    @TableField("enrollment_date")    //其他键
//    String enrollmentDate;  //入园日期
//
//    @TableField("photo_url")    //其他键
//    String photoUrl; //学生照片
//
//
//    @TableField("class_name")
//    String className   ;//班级名字
//
//    @TableField("teacher_id")
//    String teacherId ;//班主任
//
//    @TableField("teacher_name")
//    String teacherName   ;//班主任名字
//
//    @TableField("teacher_phone")
//    String teacherPhone   ;//班主任电话











}
